package com.pxxy.cels.util;

public class DateUtil {

	/******************************************
	 * 把秒钟转换成可读性更好的时长显示：
	 * 如：59 -> 59秒
	 *        2000 ->  33分钟20秒
	 *        4000 ->  1小时6分钟40秒
	 *        
	 * @param sec 秒数
	 * @return 返回可读性更好的字符串
	 */
	public static String convertSeconds(long sec) {
		final String H = "小时";
		final String M = "分钟";
		final String S = "秒";
		StringBuilder builder = new StringBuilder();
		//计算机 出小时、分钟、秒
		int h = (int)(sec / 3600);
		int m = (int)(sec % 3600 / 60);
		int s = (int)(sec % 60);
		//拼接成字符串
		if(h != 0) {
			builder.append(h).append(H);
		}
		if(m != 0) {
			builder.append(m).append(M);
		}
		builder.append(s).append(S);
		return builder.toString();
	}
	
}
